@charset "utf-8";
/* CSS Document */

.foucsPic { height:371px; overflow:hidden}
.foucsPic img { vertical-align:top; display:block}

.mod_a .th_a { padding:30px 0 10px; height:40px; overflow:hidden}
.mod_a .th_a .sMark { font-size:30px; line-height:40px; color:#963;}

.picCon { width:100%; overflow:hidden}

.ulPicA { width:1000px;}
.ulPicA li { width:118px; height:88px; float:left; overflow:hidden; padding:10px 0 10px 35px}
.ulPicA li img { display:block; vertical-align:top}
.ulPicA li a { width:116px; height:86px; border:1px solid #5c0001; display:block; overflow:hidden}
.ulPicA li a:hover { border:1px solid #fff}

.txtCon { width:650px; font-size:16px; padding:130px 0 0 45px;}
.txtCon h2,.txtCon h3 { font-size:24px; font-weight:700; line-height:30px; height:30px; padding:0 0 30px 0}
.txtCon h3 { font-size:20px; padding:20px 0 0 0}

.casino { background:url(../images/casino.jpg) 0 0 no-repeat; height:465px; overflow:hidden}
.promotions { background:url(../images/promos.jpg) 0 0 no-repeat; height:465px;overflow:hidden}
.players_club { background:url(../images/playersclub.jpg) 0 0 no-repeat; height:465px;overflow:hidden}
.entertainment { background:url(../images/entertainment.jpg) 0 0 no-repeat; height:465px;overflow:hidden}
.restaurants_lounges { background:url(../images/restaur.jpg) 0 0 no-repeat; height:465px;overflow:hidden}

.ulTxtA li { height:24px; overflow:hidden; line-height:24px; float:left; width:100%}
.ulTxtA li span { overflow:hidden; height:24px;}
.ulTxtA li .sTit { float:left; font-size:14px}
.ulTxtA li .sTime { float:right; text-align:right}

.activity { padding:0 30px 40px 30px}
.activity .sTit { width:500px;}
.activity .sTime { width:360px;}

.video_page { text-align:center; line-height:18px; font-size:13px;padding:35px 0 0 0;}
.video_page em { margin-left:5px; vertical-align:middle; display:inline-block;}
.video_page a { border:1px solid #ddd; padding:2px 9px; background:#c9aeae; margin-left:5px; display:inline-block; line-height:18px;vertical-align:middle; color:#540606}
.video_page a:hover { text-decoration:none; background:#540606; padding:2px 9px; color:#fff}
.video_page a.page_selected,.video_page a:hover.page_selected { text-decoration:none; color:#fff; border:0 none;background:#0096d9; padding:3px 10px;}
.video_page a.page_none,.video_page a:hover.page_none { border:1px solid #ddd; color:#ccc; background:#f5f5f5}

.loginCon { padding:20px 30px;}
.loginCon dt { width:150px; height:30px; line-height:30px; position:relative; font-size:16px; text-align:right; padding:10px 0; font-weight:700}
.loginCon dt i { vertical-align:middle; color:#FF3; padding-right:5px}
.loginCon dd { margin-top:-50px; font-size:14px; line-height:30px; padding:10px 0 10px 170px}
.loginCon dd .sTips { padding:0 0 0 10px; line-height:30px; color:#bf965f; display:inline-block}
.loginCon .txtInput { height:28px; border:1px solid #eee; background:#790103; color:#fff; padding:0 5px; font-size:14px; width:250px}
.loginCon .txtInputA { width:500px;}

.submitBtn { border:1px solid #c9a26e; padding:5px 10px; cursor:pointer; background:#c28f4b; color:#fff; font-weight:700; font-size:16px}
.reSetBtn { border:1px solid #c9a26e; padding:5px 10px; cursor:pointer; background:#a09d98; color:#fff; font-weight:700; font-size:16px}

.submitBtnA { margin:10px auto 0; display:block}

.detail_intro { padding:20px 30px; width:895px; margin:0 auto; overflow:hidden}
.detailIntroTxt { line-height:20px; font-size:16px; padding:0 0 10px 0}
.detailIntroTxt dt { font-size:18px; font-weight:700; padding:20px 0 0 0}
.detailIntroTxt dd { padding:10px 0 0 0}
.seatMap { text-align:center; width:100%; overflow:hidden}
.seatMap img { display:block; vertical-align:top; margin:0 auto}
.seatList { padding:20px 0 0 0}
.seatList a { background:#3C3; padding:5px 8px; float:left; margin:5px 5px 0 0; color:#fff}
/*.seatList a:hover { background:#CCB72D; color:#fff}*/
.seatList .selected{background:#CCB72D; color:#fff}
.seatList a.cur,.seatList a:hover.cur { background:#999; color:#CCC}

.comment { overflow:hidden}
.comment .commentTextarea { height:100px; line-height:20px; font-size:14px; border:1px solid #eee; background:#790103; color:#fff; padding:5px; width:880px; margin-bottom:5px}
.comment .commentTxt { font-size:14px;}
.comment .commentTxt dt { height:24px; line-height:24px; overflow:hidden; padding-top:15px}
.comment .commentTxt dt .sName { float:left; color:#FC9}
.comment .commentTxt dt .sTime { float:right}
.comment .commentTxt dd { line-height:20px; border-bottom:1px solid #F96; padding-bottom:10px}

.mask { background:#000;opacity:0.5;filter:alpha(opacity=50); width:100%; height:100%; position:absolute; top:0; left:0; z-index:500; display:block}

.popWin { border:1px solid #666; background:#fff; width:480px; padding:20px 10px; position:fixed; top:50%; left:50%; z-index:600; margin-left:-251px; margin-top:-60px; _position:absolute;}
.pSuccess { display:block; color:#963; text-align:center; font-size:16px; line-height:24px;}
.popWin .submitBtnA { float:left; margin-left:205px; display:inline}

.cardCon { color:#333; padding:0 20px}
.cardCon dt { font-size:14px; height:30px; line-height:30px; float:left; width:100px; text-align:right; padding-right:10px; margin-top:5px; overflow:hidden}
.cardCon dd { height:30px; float:left; margin-top:5px; width:320px;}
.cardCon .txtInput {height:28px; border:1px solid #eee; background:#790103; color:#fff; padding:0 5px; font-size:14px; width:300px}